<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>BOM概述</title>
</head>
<body>
<input id="openBtn" type="button" value="请打开新窗口">
<input id="closeBtn" type="button" value="请关闭窗口">
<script>
    /*
    * BOM：browser object model 浏览器对象模型
    * 将浏览器各个组成部分封装为对象。
    *       浏览器对象 navigator
    *       窗口对象 window  包含dom对象 location history
    *       地址栏对象 location
    *       历史记录对象 history
    *       显示器屏幕对象screen
    * */
    /*
    * window对象
    * 特点：
    *       1.window对象不需要创建，可以直接使用window使用。window.methodName();
    *       2.window可以省略 methodName();
    *
    *
    * */
    /*window.alert("hello");
    alert("world");*/
    /*
    * 方法
    * 1.与弹出框有关
    *       alert（）弹出一个警告框，有一个确定按钮
    *       confirm()弹出一个带有一段消息，以及确定退出按钮的对话框.
    *               点击确定按钮返回true，点击取消按钮，返回false。
    *       prompt()用户输入框
    *               返回值：获取用户输入信息
    * 2.打开关闭方法
    *       open():打开一个新的窗口
    *       close()：关闭当前窗口，谁调用关闭谁。
    * 3.定时器方法
    *       一次性定时器setTimeout();参数1：js的代码片段或者方法对象；参数2：毫秒值。返回值，唯一标识，用于取消定时器
    *       取消:clearTimeout()
    *       循环定时器setInterval()
    *       取消：clearInterval()
    * */
    /*
    * 属性：location，history，screen，navigator,document
    *       获取其他bom对象，获取dom对象。
    * */
  /*  /!*  var flag=confirm("您确定退出吗");
      if (flag){
          alert("欢迎再次光临")
      }else{
          alert("手别抖")
      }*!/
    /!*var pro = prompt("请输入用户名");
    alert(pro);*!/
  /!*  var openBtn = document.getElementById("openBtn");
    var newWindow;
    openBtn.onclick = function () {
        //    打开新窗口
        newWindow = open("https://www.baidu.com");
    }
    var closeBtn = document.getElementById("closeBtn");
    closeBtn.onclick = function () {
        //    关闭新窗口
        // newWindow.close();
        // close();
    }*!/
    // setTimeout("alert('boom~~~')",3000);
    /!*var boom=function (){
        alert("boom");
    }*!/
    // setTimeout(boom,3000);
    // setInterval(boom,2000);
    // print();*/
    var history = window.history;
    //alert(history);

</script>
</body>
</html>